package dto;

public class DTO_Usuario {
        private int ID;
        private String nome;
        private String perfil;
        private String login;
        private String senha;

        
        public DTO_Usuario(int ID, String nome, String perfil, String login, String senha) {
                this.ID = ID;
                this.nome = nome;
                if (perfil == null){this.perfil = perfil;}else{
                if (perfil.equals("Balconista") || perfil.equals("B")){this.perfil = "B";}else{this.perfil = "F";}}
                this.login = login;
                this.senha = senha;
        }
        
        public DTO_Usuario(DTO_Usuario usuario) {
                this.ID = usuario.getID();
                this.nome = usuario.getNome();
                if (perfil == null){this.perfil = usuario.getPerfil();}else{
                if (usuario.getPerfil().equals("Balconista")|| perfil.equals("B")){this.perfil = "B";}else{this.perfil = "F";}}
                this.login = usuario.getLogin();
                this.senha = usuario.getSenha();
        }
        
        /*
        public DTO_Usuario(Object ID, Object nome, Object perfil, Object login, Object senha) {
            this.ID = Integer.parseInt((String)ID);
            this.nome = (String) nome;
            if (perfil == null){this.perfil = (String) perfil;}else{
            if (perfil.equals("Balconista") || perfil.equals("B")){this.perfil = "B";}else{this.perfil = "F";}}
            this.login = (String) login;
            this.senha = (String) senha;
    }*/

        public int getID() {
                if (this.ID == 0){return 0;}
                return ID;
        }
        public void setID(int ID) {
                this.ID = ID;
        }
        public String getNome() {
                if (this.nome == null){return "Deslogado";}
                return nome;
        }
        public void setNome(String nome) {
                this.nome = nome;
        }
        public String getPerfil() {
        		if (this.perfil == null){return "Deslogado";}
        		return perfil;
        }
        public void setPerfil(String perfil) {
                this.perfil = perfil;
        }
        public String getLogin() {
                if (this.login == null){return "Deslogado";}
                return login;
        }
        public void setLogin(String login) {
                this.login = login;
        }
        public String getSenha() {
                if (this.senha == null){return "Deslogado";}
                return senha;
        }
        public void setSenha(String senha) {
                this.senha = senha;
        }
        
        public static String[] retornaPerfil(){
        	String[] perfil = new String[2];
        			{perfil[0] = new String("Balconista");
        				perfil[1] =  new String("Farmaceutico");}
			return perfil;
        }
}
